package cc.rengu.igas.channel.upqc.facade.request;


import cc.rengu.igas.channel.upqc.facade.base.BaseRequest;
import cc.rengu.igas.channel.upqc.facade.bean.AddnCondition;
import cc.rengu.igas.channel.upqc.facade.bean.CouponInfoBean;
import cc.rengu.igas.channel.upqc.facade.bean.PayerInfo;
import cc.rengu.igas.channel.upqc.facade.bean.RiskInfoBean;

import java.io.Serializable;
import java.util.List;

/**
 * c2b附加处理通知
 */
public class C2BAddDealNoticeRequest extends BaseRequest implements Serializable {
    private String issInsCode;        /*银联机构号*/
    private String orderId;        /*订单号*/
    private String orderTime;        /*订单发送时间*/
    private String voucherNum;        /*凭证号*/
    private String payQrCode;        /*c2b码*/
    private String upReserved;        /*银联保留域*/
    private String reqReserved;        /*请求方保留域*/
    private RiskInfoBean riskInfoBean;        /*风控信息*/
    private PayerInfo payerInfo;    /*付款方信息*/
    private AddnCondition addnCondition;        /*附加条件处理信息*/
    private String origTxnAmt;    /*初始交易金额*/
    private List<CouponInfoBean> couponInfoList;    /*优惠信息列表*/
    /* 业务响应码 */
    private String respCode;
    /* 业务响应描述 */
    private String respDesc;

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public String getRespDesc() {
        return respDesc;
    }

    public void setRespDesc(String respDesc) {
        this.respDesc = respDesc;
    }

    public String getOrigTxnAmt() {
        return origTxnAmt;
    }

    public void setOrigTxnAmt(String origTxnAmt) {
        this.origTxnAmt = origTxnAmt;
    }

    public List<CouponInfoBean> getCouponInfoList() {
        return couponInfoList;
    }

    public void setCouponInfoList(List<CouponInfoBean> couponInfoList) {
        this.couponInfoList = couponInfoList;
    }

    public String getIssInsCode() {
        return issInsCode;
    }

    public void setIssInsCode(String issInsCode) {
        this.issInsCode = issInsCode;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getVoucherNum() {
        return voucherNum;
    }

    public void setVoucherNum(String voucherNum) {
        this.voucherNum = voucherNum;
    }

    public String getPayQrCode() {
        return payQrCode;
    }

    public void setPayQrCode(String payQrCode) {
        this.payQrCode = payQrCode;
    }

    public String getUpReserved() {
        return upReserved;
    }

    public void setUpReserved(String upReserved) {
        this.upReserved = upReserved;
    }

    public String getReqReserved() {
        return reqReserved;
    }

    public void setReqReserved(String reqReserved) {
        this.reqReserved = reqReserved;
    }

    public RiskInfoBean getRiskInfoBean() {
        return riskInfoBean;
    }

    public void setRiskInfoBean(RiskInfoBean riskInfoBean) {
        this.riskInfoBean = riskInfoBean;
    }

    public PayerInfo getPayerInfo() {
        return payerInfo;
    }

    public void setPayerInfo(PayerInfo payerInfo) {
        this.payerInfo = payerInfo;
    }

    public AddnCondition getAddnCondition() {
        return addnCondition;
    }

    public void setAddnCondition(AddnCondition addnCondition) {
        this.addnCondition = addnCondition;
    }
}
